TAGs: performance upgrades